home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / dos_win / winsock / maillist / 94-05.Z / 94-05 / text0360.txt < prev    next >
Encoding:
Text File  |  1994-05-31  |  2.2 KB  |  58 lines

  1. >  what do the following winsock parameters mean?
  2. >  
  3. >          MTU
  4.  
  5. Maximum Transmittable Unit.  The size of this depends on the
  6. media you are using (for example, the MTU for DIX Ethernet is
  7. 1514 bytes).  There's no maximum, and the minimum specified in
  8. the Path MTU-Discovery RFC 1191 is 68.  RFC 1191 says 576 has
  9. been the standard MTU (when going across a router), because IP
  10. RFC 791 prescribes 576 for ARPANET to avoid fragmentation (so
  11. it's a historical artifact).
  12.  
  13. >          TCP RWIN
  14.  
  15. Transmission Control Protocol Remote Window.  Look at the TCP
  16. RFC (request for comments) 793 for details; essentially the
  17. TCP Window gives the maximum number of bytes you can send to
  18. a remote host (before the other side updates its window in a
  19. TCP header it sends to you).  Minimum is 0, and maximum is
  20. 65535 (window field in the TCP header is 16 bits, so that's
  21. the maximum integer value it can hold).  Generally this number
  22. is not relevant to an application since TCP is a datastream.
  23.  
  24. >          TCP MSS
  25.  
  26. Maximum Segment Size.  Could be called the MTU for TCP; it is
  27. the maximum amount of data per TCP packet.  Since TCP is a
  28. datastream that doesn't preserve packet boundaries, the MSS
  29. is not something applications need to be concerned with (it
  30. is handled by the lower layers).  The MSS is negotiated when
  31. a TCP connection is created.  Minimum would be 1, and the max
  32. is the MTU for the media in use, minus the media-specific, IP
  33. and TCP header lengths.  For example:
  34.  
  35.     DIX Ethernet MTU is 1514
  36.                         - 14 (DIX Ethernet Header Length)
  37.                         - 20 (IP Header)
  38.                         - 20 (TCP Header)
  39.                        ------------------
  40.                        1460 bytes
  41.  
  42. Look at TCP RFC 793 for more info on MSS.
  43.  
  44. >  what are the minimum and maximum values for each.
  45. >  
  46. >  Is this information defined in some FAQ or file of some kind.
  47.  
  48. Not that I know of.  I think these are pretty common to many
  49. TCP/IP and networking related glossaries, though.  And you
  50. should be able to find explanations in almost any book on
  51. TCP/IP (e.g. those by Comer or Stevens).
  52.  
  53. Regards,
  54. --
  55.  Bob Quinn                                             rcq@ftp.com
  56.  FTP Software, Inc.                                No. Andover, MA
  57.  
  58.